﻿using System.Collections.Generic;
using ArtClub.Model;

namespace ArtClub.Controller
{
    public interface IAuctionCtr
    {
		void Create(Auction auction);

        Auction GetAuction(int id);

        List<Auction> ListAuctions();
        List<Auction> ListAuctionsBySold(bool isSold);
        List<Member> ListMembersByPoint(int auctionId);

        void Update(Auction auction, Bid bid);

        void Close(Auction auction);
    }
}
